/*
 * @FilePath: menu.js
 * @Author: 杜芬
 * @Date: 2024-05-10 15:00:21
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2024-05-10 15:32:06
 * Copyright: 2024 xxxTech CO.,LTD. All Rights Reserved.
 * @Descripttion: 页面
 */
import { EventBus } from '@/utils/EventBus';
// import { ship } from '@/model/Ship';
// 右上角 2 个按钮
let modeArr = [
  {
    mode: 'mode-topView', // id 名字，也作为 EventBus 中自定义事件名字
    isOpen: false // 当前按钮状态-true开始，false关闭中
  },
  {
    mode: 'mode-roaming',
    isOpen: false
  },
]

for (var i = 0; i < modeArr.length; i++) {
  let item = modeArr[i]
  // 获取右上角按钮绑定原生点击事件
  document.getElementById(item.mode).onclick = function () {
    item.isOpen = !item.isOpen // 控制打开状态等
    // 触发这个名字在发布订阅对象里，下属数组里所有方法触发，并传递第二个参数过去
    EventBus.getInstance().emit(item.mode, item.isOpen)
  }
}


